<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //利用 new Object 创建对象
        var obj = new Object(); //先创建了一个空对象
        obj.uname = '张三'; //因为已经创建了对象,所以这里采用追加属性的方式 
        obj.age = 18;
        obj.sex = '男';
        obj.sayHi = function() {
            console.log('hi~');
        }

        // (1) 声明是利用 等号 = 赋值的方法 添加对象的属性和方法
        // (2) 每个属性和方法之间用 分号 结束

        //调用 则和前面字面量创建 一样
        console.log(obj.uname);
        console.log(obj['sex']);
        obj.sayHi();



        //课堂练习
        //请用new Object形式创建一个鸣人对象.
        //具体信息如下:
        //姓名:鸣人  性别:男  年龄:19岁  技能(skill):影分身术
        var obj = new Object();
        obj.uname = '鸣人';
        obj.sex = '男';
        obj.age = '19岁';
        obj.skill = function() {
            console.log('影分身术');
        }

        console.log(obj.uname); //鸣人
        console.log(obj.age); //19岁
        obj.skill(); //影分身术
    </script>
</head>

<body>

</body>

</html>